package org.celery.modules.shopStatics.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * ShopStaticsDayDTO
 *
 * @author luoqc
 */
@Data
@ColumnWidth(25)
@HeadRowHeight(20)
@ContentRowHeight(18)
public class ShopStaticsDayExcel implements Serializable {
	private static final long serialVersionUID = 1L;

	@ColumnWidth(30)
	@ExcelProperty("店铺名称")
	private String shopName;

	@ColumnWidth(15)
	@ExcelProperty("日期")
	private String date;

	@ColumnWidth(15)
	@ExcelProperty("商品数")
	private Integer goodsCount;

	@ColumnWidth(15)
	@ExcelProperty("访客数")
	private Integer userVisitCount;

	@ColumnWidth(15)
	@ExcelProperty("浏览量")
	private Integer viewCount;

	@ColumnWidth(15)
	@ExcelProperty("展现")
	private Integer display;

	@ColumnWidth(15)
	@ExcelProperty("支付买家数")
	private Integer payUserCount;

	@ColumnWidth(15)
	@ExcelProperty("支付订单数")
	private Integer payTicketCount;

	@ColumnWidth(15)
	@ExcelProperty("金额")
	private BigDecimal amount;

	@ColumnWidth(40)
	@ExcelProperty("操作记录")
	private String operateRecord;

	@ColumnWidth(40)
	@ExcelProperty("操作建议")
	private String operateSuggestion;

}
